Learn R Programming

PerFit (version 1.2)

NCI statistic: NCI person-fit statistic

Description

Tatsuoka and Tatsuoka's NCI statistic.

Usage

NCI(matrix)

Arguments

matrix
A data matrix of dichotomous item scores: Persons as rows, items as columns, item scores are either 0 or 1, no missing data.

Value

  • An object of class "PerFit", which is a list with elements:
  • PFscoresA vector of length $N$ (number of respondents) with the values of the person-fit statistic.
  • PFstatisticThe name of the person-fit statistic used.

Details

The NCI person-fit statistic was introduced by Tatsuoka and Tatsuoka (1982, 1983). It is perfectly linearly related to van der Flier's (1977) Gnormed statistic ($NCI = 1-2Gnormed$), see G for mathematical details. NCI equals 1 for perfect Guttman vectors (i.e., when only the easiest items are answered correctly, given the total score) and equals -1 for reversed Guttman vectors (i.e., when only the hardest items are answered correctly, given the total score). Hence, (potentially) aberrant response behavior is indicated by small values of NCI (i.e., in the left tail of the sampling distribution).

References

Karabatsos, G. (2003) Comparing the Aberrant Response Detection Performance of Thirty-Six Person-Fit Statistics. Applied Measurement In Education, 16(4), 277--298. Meijer, R. R., and Sijtsma, K. (2001) Methodology review: Evaluating person fit. Applied Psychological Measurement, 25(2), 107--135. Tatsuoka, K. K., and Tatsuoka, M. M. (1982) Detection of aberrant response patterns and their effect on dimensionality. Journal of Educational Statistics, 7(3), 215--231. Tatsuoka, K. K., and Tatsuoka, M. M. (1983) Spotting erroneous rules of operation by the individual consistency index. Journal of Educational Measurement, 20(3), 221--230. van der Flier, H. (1977) Environmental factors and deviant response patterns. In Y. H. Poortinga (Ed.), Basic problems in cross-cultural psychology. Amsterdam: The Netherlands.

See Also

G

Examples

Run this code
# Load the inadequacy scale data (dichotomous item scores):
data(InadequacyData);

# Compute the NCI scores:
NCI(InadequacyData);

Run the code above in your browser using DataLab